﻿using JTTD.Common.Attribute;
using JTTD.Common.Const;

namespace JTTD.Domain.Dtos.Integral.Response
{
    public class IntrgralReportExportResponseDto
    {

        /// <summary>
        /// 电话号码
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.STRING, ColumnName = "电话号码", Sort = 1)]
        public string PhoneNumber { get; set; }

        /// <summary>
        /// 会员号
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.STRING, ColumnName = "会员号", Sort = 2)]
        public string UserNumber { get; set; }

        /// <summary>
        /// 结算前
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.DECIMAL, ColumnName = "结算前", Sort = 3)]
        public decimal Before { get; set; }

        /// <summary>
        /// 积分值
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.DECIMAL, ColumnName = "积分值", Sort = 4)]
        public decimal IntegralValue { get; set; }
        /// <summary>
        /// 结算后
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.DECIMAL, ColumnName = "结算后", Sort = 5)]
        public decimal After { get; set; }

        /// <summary>
        /// 积分记录类型
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.STRING, ColumnName = "积分记录类型", Sort = 6)]
        public string TypeStr { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        [ExcelColumn(DataType = ExcelDataType.STRING, ColumnName = "时间", Sort = 7)]
        public string CteateTime { get; set; }

    }
}
